make miracles - Turkish English Dictionary